void main(List<String> args) {
  // 方法定义
  print(args);

  print(getPerson('张三', 20));

  printPerson('李四', 18);
}

// 执行main方法 传参
// bash命令行中执行
// dart function/define.dart 1 "test" true

String getPerson(String name, int age) {
  return 'name=$name, age=$age';
}

// 箭头表达式
getPerson1(name, age) => 'name=$name, age=$age';

void printPerson(String name, int age) {
  print('name=$name,age=$age');
}

// 省略
printPerson1(name, age) {
  print('name=$name,age=$age');
}

// 方法也是对象 类型为Function
// 返回值类型 参数类型 都可以省略
// 箭头语法：=> expr等于{return expr;} 只适用于一个表达式
// 方法都有返回值，没指定，默认return null;
